package cn.joyfulmedia.common.constant;

/**
 * @author daijiacheng
 * @date 08/02/2018
 */
public interface Const {
    /**
     * 题目类型 0 未分类 1 单选，2 多项，3 判断题 4 简答题 5 综合分析题 6 公文筐测验 7 计算题
     */
    int SINGLE_CHOICE = 1;
    int MULTI_CHOICE = 2;
    int TRUE_OR_FALSE = 3;
    int SHORT_ANSWER_QUESTION = 4;
    int CASE_ANALYSIS_QUESTION = 5;
    int OFFICIAL_DOCUMENT_PROCESSING_TEST = 6;
    int CALC_QUESTION = 7;

    /**
     * 从未使用
     */
    int PAPER_USER_STATUS_NOT_RELATION = 0;
    /**
     * 试用试卷
     */
    int PAPER_USER_STATUS_TRIAL = 1;
    /**
     * 已购买试卷
     */
    int PAPER_USER_STATUS_PURCHASED = 2;
    /**
     * 免费试卷
     */
    int PAPER_USER_STATUS_FREE = 3;


    /**
     * 用户最大试用试卷试题数
     */
    int USER_TRIAL_MAX_ITEMS_NUM = 5;


    /**
     * 用户作答未交卷
     */
    int USER_ANSWER_STATUS_NOT_SUBMIT = 1;
    /**
     * 用户作答已交卷
     */
    int USER_ANSWER_STATUS_SUBMIT = 2;

    /**
     * 练习题
     */
    int METHOD_PRACTICE = 1;
    /**
     * 考试题
     */
    int METHOD_EXAM = 2;


    /**
     * 取消收藏
     */
    int ACTION_UNLIKE = 0;
    /**
     * 收藏
     */
    int ACTION_LIKE = 1;


    /**
     * 用户未收藏
     */
    int USER_UNLIKE_STATUS = 0;
    /**
     * 用户已收藏
     */
    int USER_LIKE_STATUS = 1;

    /**
     * 金币类型
     */
    int PRODUCT_TYPE_COIN = 1;

    /**
     * app内商品-试卷类型
     */
    int GOODS_TYPE_PAPER = 1;


    /**
     * 未评价得分
     */
    byte USER_ANSWER_APPRAISE = 0;
    /**
     * 已评价，答案正确
     */
    byte USER_ANSWER_SUCCESS = 1;
    /**
     * 已评价，答案错误
     */
    byte USER_ANSWER_FAIL = 2;

    /**
     * 普通新闻
     */
    byte NEWS_TYPE_NORMAL = 1;
    /**
     * 系统公告新闻
     */
    byte NEWS_TYPE_SYS = 2;

    /**
     * 未支付
     */
//    int PURCHASE_STATUS_NOT_FINISH = 1;
    /**
     * 支付成功
     */
//    int PURCHASE_STATUS_SUCCESS = 2;
    /**
     * 支付失败
     */
//    int PURCHASE_STATUS_FAIL = 3;

    /**
     * 交易创建，等待买家付款
     */
    int TRADE_WAIT_BUYER_PAY = 1;
    /**
     * 未付款交易超时关闭，或支付完成后全额退款
     */
    int TRADE_CLOSED = 2;
    /**
     * 交易支付成功
     */
    int TRADE_SUCCESS = 3;
    /**
     * 交易结束，不可退款
     */
    int TRADE_FINISHED = 4;

    /**
     * 未知支付平台
     */
    byte PAYMENT_PLATFORM_UNKNOWN = 0;
    /**
     * 支付宝
     */
    byte PAYMENT_PLATFORM_ALIPAY = 1;
    /**
     * 微信支付
     */
    byte PAYMENT_PLATFORM_WXPAY = 2;
    /**
     * app store支付
     */
    byte PAYMENT_PLATFORM_APP_STORE = 3;
}
